Group: Usage Transaction (Parent)
Description: The usage transaction can achieve the "Sent" status in two ways. First, while in the "Calculation in Progress" state, the Usage transaction monitors the status of its sub usage transactions. If all of the sub usage transactions have a "Calculated" status, then the parent usage transaction is ready to transition to the next state. When the usage subscription specifies that approval is not required, the usage transaction will move to the "Sent" state. The second way that a Usage Transaction can achieve the "Sent" status is after the approval of the usage transaction is provided. When a usage transaction enters this status, the Send Usage algorithm will be triggered to send the results to the usage recipient.